html,body{height:100%; width:100%; overflow:hidden; margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul{margin:0; padding:0; font-weight: normal;text-indent: 0;}
li{list-style:none}
a{text-decoration:none;color: black}
*{
    box-sizing: border-box;
}
* {margin: 0;padding: 0;}
#find_gb{position:absolute;width:100%;height:30%;}
#find_gb>div{position: absolute;height:100%;width:100%;background:#ccc;font-size:40px;color:#fff;line-height:100%;text-align: center;}
#find_gb .content{transform:translate(00px);opacity:0;transition:all 1s;}
#find_gb .active{transform:translate(0px,0px);opacity:1;transition:all 1s;}
div[name='goods_roll']{
    background-repeat:no-repeat;
    background-size:100% 100%;
}
div[name='goods_roll'] >div:nth-child(1){
    width: 100%;
    position: absolute;
    left: 0px; bottom: 1rem;
    text-align: center;
    line-height: 35px;
    opacity: 0.5;
    z-index: 1;
    height:35px;
    background-color: gray;
}
div[name='goods_roll'] >div:nth-child(2){
    position: absolute;
    left: 0px; bottom: 0.9em;
    font-size: 18px;
    font-weight: bold;
    color: white;
    width: 100%;
    z-index: 10;
    text-align: center;
    line-height: 35px;
    height:35px;
}

#find_line{position: relative;left: 0;top: 0;width: 100%;height:100%;
    overflow-y:auto;overflow-x:hidden;
    background-color:#fff;
    /*overflow:hidden;*/
    -webkit-overflow-scrolling: touch;}
#find_line h3{font-size: 18px; font-weight: bold; 
    color: black; margin:-86px 0px 0px 100px;
    width: 100%;
    -webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;
}
#find_line ul{background-color: #fff;position: relative;z-index: 3;}
#find_line li{padding:10px 15px;border-bottom: 1px solid #ccc}
#find_line li:last-child{border-bottom:none;}
#find_line h5{font-size: 15px; color: #3ebefc; margin-left: 100px;}
.li_div_1{
    margin:-87px 0px 0px 100px;
    font-size: 15px;
    display: -webkit-box;
    font-weight: bold;
    max-height: 60px;
    -webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;
}
.li_div_2{
    margin:0px 0px 0px 100px;
    font-size: 12px;display: -webkit-box;
    max-height: 60px;
    -webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;
}

#find_line img{width: 80px; height: 80px;}
.nav_wrap{
    overflow: hidden;
    width: 100%;
    height: 70%;
    border-top: 1px solid #ccc;
    margin: 10px auto;  
}